package com.tianquan.miracle.context;

/**
 * @description: MiracleApplication类用于启动应用程序 提供了一个静态方法来创建或刷新应用程序上下文
 * @author: tianquan
 * @date: 2024/11/4 下午3:50
 **/
public class MiracleApplication {

    /**
     * 运行应用程序的主要方法
     *
     * @param clazz 应用程序的主类，用于确定应用程序的类型
     * @param args  命令行参数，用于传递给应用程序上下文
     * @return ApplicationContext 返回初始化或刷新后的应用程序上下文
     */
    public static ApplicationContext run(Class<?> clazz, String[] args) {
        return MiracleApplicationContext.refresh(clazz, args);
    }

}

